Big Huge Thesaurus

polyurethane foam

noun